1024,1025,1025,1025,1025,1025,1025,1025,1025,1026,1026,1026,1026,1027,1027,1027,1027,1027,1028,1028,1028,1028,1029,1029,1029,1029,1030,1030,1030,1031,1031,1031,1032,1032,1032,1032,1032,1032,1033,1033,1033,1033,1033,1033,1033,1033,1034,1034,1034,1034,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1035,1036,1036,1036,1036,1036,1036,1036,1036,1036,1037,1037,1037,1037,1037,1037,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1038,1037,1037,1037,1037,1037,1036,1036,1036,1035,1035,1034,1034,1034,1034,1034,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1139,1139,1139,1140,1140,1140,1140,1140,1140,1140,1140,1140,1140,1141,1141,1141,1141,1141,1141,1141,1141,1141,1141,1142,1142,1142,1142,1143,1143,1143,1143,1143,1143,1144,1144,1144,1144,1144,1144,1144,1145,1145,1145,1145,1146,1146,1146,1146,1146,1146,1146,1146,1147,1147,1147,1148,1148,1148,1148,1148,1148,1148,1148,1148,1149,1149,1149,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1150,1149,1149,1149,1148,1148,1147,1147,1147,1147,1146,1146,1146,1145,1145,1145,1144,1143,1143,1142,1141,1141,1140,1139,1139,1138,1138,1137,1136,1136,1135,1134,1134,1133,1132,1132,1131,1130,1130,1129,1128,1127,1126,1126,1125,1125,1124,1123,1123,1122,1121,1120,1120,1119,1118,1118,1117,1116,1116,1115,1114,1113,1113,1112,1111,1110,1109,1108,1108,1107,1106,1106,1105,1105,1104,1103,1103,1102,1101,1101,1100,1099,1099,1098,1098,1097,1097,1096,1096,1095,1095,1094,1093,1092,1091,1090,1089,1088,1087,1086,1085,1084,1083,1082,1081,1080,1079,1078,1077,1076,1075,1075,1074,1073,1073,1072,1071,1070,1070,1069,1068,1068,1067,1066,1066,1065,1065,1064,1064,1063,1063,1062,1062,1061,1061,1060,1059,1059,1058,1057,1057,1056,1055,1055,1054,1053,1053,1052,1051,1050,1050,1050,1049,1049,1048,1048,1047,1047,1046,1045,1045,1044,1044,1043,1043,1042,1042,1041,1041,1040,1040,1039,1038,1038,1037,1037,1036,1036,1035,1035,1034,1034,1034,1033,1032,1032,1031,1030,1030,1029,1029,1028,1028,1027,1026,1026,1025,1025,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024,1024;93,93,92,91,90,89,88,87,86,86,85,84,83,83,82,81,80,79,79,78,77,76,76,75,74,73,73,72,71,71,70,69,69,68,67,66,65,64,64,63,62,61,60,59,58,57,57,56,55,54,54,53,52,51,50,49,48,47,46,45,44,43,42,41,41,40,39,38,37,36,35,34,33,33,32,31,30,29,28,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,12,11,10,9,8,8,7,6,6,5,5,4,3,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,3,4,5,6,7,8,9,10,11,12,12,13,14,15,16,17,18,19,20,21,21,22,23,24,24,25,26,27,28,29,29,30,31,32,33,34,35,35,36,37,38,38,39,40,41,42,43,44,45,45,46,47,47,48,49,50,51,52,53,54,55,55,56,57,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,101,102,103,103,104,104,105,106,107,107,108,109,109,110,111,111,111,112,112,112,113,113,113,114,114,115,115,115,116,116,116,117,117,117,118,118,118,119,119,119,119,119,120,120,121,121,121,122,122,122,122,123,123,123,124,124,124,125,125,125,125,126,126,126,126,126,126,127,127,127,128,128,129,129,129,130,130,130,131,131,131,132,132,133,133,134,134,135,135,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,137,137,137,138,138,138,138,137,137,137,136,136,136,135,135,134,134,133,133,132,132,131,131,130,130,130,129,129,129,128,128,128,127,127,127,126,126,126,126,125,124,124,123,123,122,122,121,121,121,120,120,119,119,118,118,117,117,116,116,115,115,115,114,114,113,113,112,112,111,111,110,109,109,109,108,108,108,107,107,106,106,105,105,105,104,104,103,103,102,101,100,99,98,97,96,95,94,93,93